/*wrap*/
#wrap { width: 980px; margin: 0 auto;}

/*header*/
#header {height: 80px; }
#logo {float: left;}
#nav {height:30px; float: right; margin-top: 60px;}

/*main*/
#main { padding: 10px 0; min-height: 400px; background: #FFF;}

/*sidebar*/
.sidebarLeft { margin-top: 1px; height: 400px; width: 160px; float: left; padding: 10px; border: 1px #CCC solid; background: #EEE;}
.sidebarRight { margin-top: 1px; height: 400px; width: 160px; float: right; padding: 10px; border: 1px #CCC solid; background: #EEE;}

/*content*/
.contentLeft { margin-top: 1px; min-height: 400px; background: #FFF;  padding: 10px; margin-left: 190px; border: 1px #CCC solid;}
.contentRight { margin-top: 1px; min-height: 400px; background: #FFF;  padding: 10px; margin-right: 190px; border: 1px #CCC solid;}
.contentHome { margin-top: 1px; min-height: 400px; background: #FFF;  padding: 10px; border: 1px #CCC solid;}
#contentCommunity { margin-top: 1px; border: 1px #CCC solid; padding: 10px;}
#contentAdmin { min-height: 400px; border: 1px #CCC solid; padding: 5px 10px;}

/*footer*/
#footer { height: 50px; background: #000; color: #FFF; line-height: 50px; padding: 0 10px; clear: both;}

/*admin*/
#adminHeader { height: 20px; line-height: 20px; background: #769dc0; font-size: 18px; color: #FFF; padding: 10px;}
#adminNav { height: 30px; line-height: 30px; background: #CCC;}

.adminTitle {text-align: center; padding: 10px;box-shadow: 0px 1px 3px rgba(34, 25, 25, 0.2);}
.adminContent { box-shadow: 0px 1px 3px rgba(34, 25, 25, 0.2);padding: 10px;}
